package com.um.jdy.app.device.entity.vo;

import com.um.jdy.common.device.entity.vo.*;
import com.um.springboot.starter.orm.entity.BaseVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Title
 * @Description
 * @Author renjunwei
 * @Date 2023/2/16 14:09
 */
@Data
@Accessors(chain=true)
public class EVDeviceDetailVO extends BaseVO {

    @ApiModelProperty(value = "桩")
    private PileVO pile;

    @ApiModelProperty(value = "枪列表")
    private List<GunVO> guns;

    @ApiModelProperty(value = "当前时段价格")
    private EVFeeTimePriceVO currentPrice;

    @ApiModelProperty(value = "价格明细")
    private List<EVFeeTimePriceVO> prices;

    @ApiModelProperty(value = "占位费")
    private EVPlaceDetailVO placeDetailVO;

    @ApiModelProperty(value = "是否免费")
    private boolean isFree;

    @ApiModelProperty(value = "余额")
    private Integer balance;

    @ApiModelProperty(value = "站场")
    private StationVO station;

    @ApiModelProperty(value = "枪")
    private GunVO gun;
}
